package com.gopay.common.constants.cacert;

/**
 * @CaCertConstants.java
 * @author zhuliang
 * @2017-10-12 下午5:47:09  www.gopay.com.cn Inc.All rights reserved.
 */
public class UkCertConstants {
	
	/** 控制台U盾证书服务状态（硬证书登陆） 关闭*/
	public static final String CAUTH_LOGIN_SWITCH_CLOSE = "00";

	/** 控制台U盾证书服务状态（硬证书登陆） 开启*/
	public static final String CAUTH_LOGIN_SWITCH_OPEN = "01";

	/** 控制台U盾证书状态 正常*/
	public static final String CAUTH_CERT_STAT_NORMAL="01";

	/** 控制台U盾证书状态 失效*/
	public static final String CAUTH_CERT_STAT_INVALID = "02";

	/** 控制台U盾证书状态 过期*/
	public static final String CAUTH_CERT_STAT_OVERDUE = "03";

	/** 控制台U盾证书状态 吊销*/
	public static final String CAUTH_CERT_STAT_REVOKED = "04";

    /**
     * 是否U盾服务开启
     * @param certSwitch
     * @return
     */
    public static boolean isUkCertSwitchOpen(String certSwitch) {
        boolean isUkLogin = false;
        if ("01".equals(certSwitch)) {
            isUkLogin = true;
        }
        return isUkLogin;
    }
}
